.clearfix::after {
  content: '';
  display: block;
  height: 0;
  visibility: hidden;
  clear: both;
}

.clearfix {
  *zoom: 1;
}

/* 导航 */
.nav>ul li:nth-child(2)::after {
  content: '';
  height: 0.04rem;
  display: block;
  background-color: #ff5001;
  transform: translateY(-.03rem);
}

/* 分类 */
.category ul {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  padding: .18rem 0 .28rem;
  border-top: .01rem solid #d7d7d7;
}

.category ul li {
  width: 25%;
  text-align: center;
  font-size: .24rem;

}

.category ul li a {
  color: #646464;
}

.category ul li:nth-child(n+5) {
  margin-top: .4rem;
}

.category ul li img {
  width: 0.77rem;
  height: 0.99rem;

}

.category ul li h3 {
  margin-top: .15rem;
}

/* 商品信息 */
.shopinfo {
  background-color: #f0f2f5;
  margin-bottom: 1.23rem;
}

.shopinfo ul {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  padding-top: .2rem;
}

.shopinfo ul li {
  width: 49%;
  background-color: #fff;
  margin-bottom: .1rem;
}

.shopinfo ul li img {
  width: 100%;
  display: block;
}

.shopinfo ul li .title {
  font-size: .26rem;
  margin: .15rem .2rem 0.4rem;
  line-height: .32rem;
}

.shopinfo ul li p {
  margin: 0 .2rem;
  font-size: .36rem;
}

.shopinfo ul li .price {
  color: #ff5001;
}

.shopinfo ul li .sale {
  font-size: .24rem;
  color: #969696;
  float: right;
  margin-top: .12rem;
}

/* 底部导航 */
.footer_nav ul li:nth-child(2) a {
  color: #ff5001;
}